home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 March / PCWorld_2001-03_cd.bin / Software / Vyzkuste / winhex / Boot Sector FAT32.txt < prev    next >
Text File  |  2001-02-05  |  1KB  |  47 lines

  1. template "Boot Sector FAT32"
  2.  
  3. // Template by Stefan Fleischmann
  4. // To be applied to sector 0 of a FAT32-formatted logical drive.
  5.  
  6. description "BIOS parameter block (BPB) of a FAT32 partition"
  7. appliesto disk
  8. sector-aligned
  9.  
  10. requires 0x02    "90"
  11. requires 0x52    "46 41 54 33 32" // ="FAT32" at offset 52
  12.  
  13. begin
  14.     read-only hex 3 "JMP instruction"
  15.     char[8]    "OEM"
  16.     uint16    "Bytes per sector"
  17.     uint8        "Sectors per cluster"
  18.     uint16    "Reserved sectors"
  19.     uint8        "FATs"
  20.     uint16    "Root entries"
  21.     uint16    "Sectors (on small volumes)"
  22.     hex 1        "Media descriptor (hex)"
  23.     uint16    "Sectors per FAT"
  24.     uint16    "Sectors per track"
  25.     uint16    "Heads"
  26.     uint32    "Hidden sectors"
  27.     uint32    "Sectors (on large volumes)"
  28.     
  29.     section    "FAT32 Section"
  30.     uint32    "Sectors per FAT"
  31.     uint16    "Flags"
  32.     uint16    "Version"
  33.     uint32    "Root cluster"
  34.     uint16    "File system info sector"
  35.     uint16    "Backup boot sector"
  36.     read-only hex 12 "(reserved)"
  37.     endsection
  38.     
  39.     hex 1        "BIOS drive (HD=8xh)"
  40.     read-only uint8 (unused)
  41.     hex 1        "Extended BS (29h)"
  42.     uint32    "Serial number as integer"
  43.     move -4
  44.     hex 4        "Serial number as hex"
  45.     char[11] "Volume label"
  46.     char[8]    "File system"
  47. end